package com.xd.core.business.service;

import com.github.pagehelper.Page;
import com.xd.core.business.dto.MortgageQuery;
import com.xd.core.business.entity.Mortgage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xd.core.business.vo.IncomingInfoMortgageVo;
import com.xd.core.business.vo.IncomingInfoMortgageVo1;
import com.xd.core.business.vo.MortgagePageVo;
import com.xd.core.company.dto.HomeQueryDto;
import com.xd.core.company.vo.CertificationAndMortgage;

/**
 * <p>
 * 抵押表 服务类
 * </p>
 *
 * @author ZX
 * @since 2025-02-26
 */
public interface IMortgageService extends IService<Mortgage> {

    Page<MortgagePageVo> getMortgageList(MortgageQuery mortgageQuery);

    IncomingInfoMortgageVo getDetail(Integer id);

    IncomingInfoMortgageVo1 getDetail1(Integer id);

    void exportIncomingInfoList(MortgageQuery query, Integer id);

    CertificationAndMortgage getCertificationAndMortgage(HomeQueryDto query);
}
